Skip to main content

Network Port

The network port allows you to send data to other network ports.


Functions

getAntenna

NetworkPort.getAntenna()

Gets the connected antenna.

Returns:


hasConnection

NetworkPort.hasConnection()

Returns true if there's a connection.

Returns:

  • [ boolean ] True if it has a connection.

sendPacket

NetworkPort.sendPacket( data )

Sends a packet to an Antenna or Network Port (If multiple antennas are connected, the packet will be sent through the first discovered antenna).

Arguments:

  • data [ any ] The contents of the packet. Doesn't matter what the data is. can be a number or even a function!

sendPacketToAntenna

NetworkPort.sendPacketToAntenna( name, data )

Sends a packet to a specified antenna. (An antenna needs to be connected!)

Arguments:

  • name [ string ] The antenna name.
  • data [ any ] The contents of the packet. Doesn't matter what the data is. can be a number or even a function!

getTotalPackets

NetworkPort.getTotalPackets()

Gets the total unread packets that have been sent to the network port.

Returns:

  • [ integer ] The total packets.

receivePacket

NetworkPort.receivePacket()

Reads a packet

Check if there are any packets first!

Please check if there are any packets! If there are none and you execute this, It will error!

Returns:

  • [ any ] The content of the packet.

clearPackets

NetworkPort.clearPackets()

Clears all unread packets.